package BiblioTest;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import Biblio.Exception.BiblioException;
import Biblio.metier.Adherent;
import Biblio.metier.EmpruntArchive;
import Biblio.metier.EmpruntEnCours;
import Biblio.metier.Exemplaire;
import BiblioDao.AdherentDao;
import BiblioDao.ExemplairesDao;

public class TestRetour {

	public static void main(String[] args) throws ParseException {
		

		ExemplairesDao exemplairesDao = new ExemplairesDao();

        Exemplaire exp1 = exemplairesDao.findByKey(1);

        AdherentDao adherentDao = new AdherentDao();

        Adherent adhe1 = adherentDao.findByKey(1001);
        SimpleDateFormat date = new SimpleDateFormat("dd/MM/yyyy");
        Date dateEmprunt1 = date.parse("04/05/2014");
        
        EmpruntEnCours empruntEnCours1 = null;
        try {
                empruntEnCours1 = new EmpruntEnCours(dateEmprunt1, exp1, adhe1);
        } catch (BiblioException e) {System.out.println(e);}
        
        System.out.println(empruntEnCours1);
        
        empruntEnCours1.retourEmprunt();
        EmpruntArchive empruntArchive1 = empruntEnCours1.createArchive();
        
        System.out.println(empruntArchive1);

	}

}
